puncture resistance - French English Dictionary